<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        .st{
            background-color: yellow;
            /**
                行内元素的盒子模型
                    -行内元素不支持设置宽度和高度，其宽度和高度是由子内同决定的
                    -行内元素可以设置padding，但是垂直方向padding不会影响页面的布局(不起作用)
                    -行内元素可以设置border，但是垂直方向border不会影响页面的布局(不起作用)
                    -行内元素可以设置margin，但是垂直方向margin不会影响页面的布局(不起作用)

            */
            width: 100px;
            height: 100px;
        }

        a{
            /**
                display 用来设置元素显示的类型
                    可选值
                        inline 将元素设置为行内元素
                        block 将元素设置为块元素
                        inline-block 将元素设置为行内块元素（慎用）
                            行内块元素，既可以设置宽度和高度，又不会独占一行
                        table 将元素设置为一个表格
                        node 元素不在页面中显示
                visibility 用来设置元素的显示状态
                    可选值
                        visible 默认值，元素在页面中正常显示
                        hidden 元素在页面中隐藏不显示，但是依然占据页面的位置
            */
            display: block;
            width: 100px;
            height: 100px;
            background-color: orange;
        }
    </style>
</head>
<body>
    
    <a href="javascript:;"></a>
    <span class="s1">
        我是span
    </span>

    <div class="box1">

    </div>
</body>
</html>